// 引入标准输入输出库,用于实现输入输出功能
#include <stdio.h>
// 引入标准库,提供动态内存分配等功能
#include <stdlib.h>

int main()
{
    // 分配一个1024字节的内存块
    char *ptr = (char *)malloc(1024);

    // 将分配的内存块的第一个字节设置为0
    ptr[0] = 0;

    // TODO: 在这里添加注释,说明为什么下面的代码是危险的
    // 危险操作:尝试写入分配内存块之外的内存,这可能导致未定义行为或程序崩溃
    ptr[1024] = 0;

    // 退出程序
    exit(0);
}
